layui.use(['layer', 'upload'], function() {

    var layer = layui.layer
        ,upload = layui.upload;

    upload.render({
        elem: '#upload'
        ,url: "/user/upload"
        ,accept: 'images'
        ,size: 10240
        ,before: function(obj){
            //预读本地文件示例，不支持ie8
            obj.preview(function(index, file, result){
                $('#demo1').attr('src', result); //图片链接（base64）
                $('#uIco').attr('value', result); //图片链接（base64）
            });
        }
        ,done: function(res){
            //如果上传失败
            if(res.code == 500){
                return layer.msg(res.msg);
            }
            //上传成功
            $("#uIco").val(res.data.url);
        }
    });

});